package webStudio7i.modelo;

import java.util.Collection;
import java.util.Date;


public class Instrumento {

   private int idinstrumento;
   private String marca;
   private String modelo;
   private String descripcion;
   private TipoInstrumento objTipoinstrumento; 
   private String estado;
   private Date fechahora_creacion;
   private Date fechahora_actualizacion;
   private int idusuario_actualizacion;
   private Collection<SalaInstrumento> cltSalaInstrumento;
   
   
   public Instrumento (){
	
   }
   
   public Instrumento(int idInstrumento , String marca, String modelo,String descripcion,TipoInstrumento objTipoinstrumento,String estado,
		   				Date fechahora_creacion ,Date fechahora_actualizacion,int idusuario_actualizacion,Collection<SalaInstrumento> cltSalaInstrumento){
	   this.idinstrumento = idInstrumento;
	   this.marca = marca;
	   this.modelo = modelo;
	   this.descripcion = descripcion;
	   this.objTipoinstrumento = objTipoinstrumento;
	   this.estado= estado;
	   this.fechahora_creacion = fechahora_creacion;
	   this.fechahora_actualizacion = fechahora_actualizacion;
	   this.idusuario_actualizacion = idusuario_actualizacion;
	   this.cltSalaInstrumento = cltSalaInstrumento;
    }
   
   public Instrumento(int idInstrumento , String marca, String modelo,String descripcion,TipoInstrumento objTipoinstrumento,String estado,
						int idusuario_actualizacion){
		this.idinstrumento = idInstrumento;
		this.marca = marca;
		this.modelo = modelo;
		this.descripcion = descripcion;
		this.objTipoinstrumento = objTipoinstrumento;
		this.estado= estado;
		this.idusuario_actualizacion = idusuario_actualizacion;
   }

   public TipoInstrumento getObjTipoinstrumento() {
	   return objTipoinstrumento;
   }

   public void setObjTipoinstrumento(TipoInstrumento objTipoinstrumento) {
	   this.objTipoinstrumento = objTipoinstrumento;
   }
   
    /**
     * @return the idinstrumento
     */
    public int getIdinstrumento() {
        return idinstrumento;
    }

    /**
     * @param idinstrumento the idinstrumento to set
     */
    public void setIdinstrumento(int idinstrumento) {
        this.idinstrumento = idinstrumento;
    }

    /**
     * @return the marca
     */
    public String getMarca() {
        return marca;
    }

    /**
     * @param marca the marca to set
     */
    public void setMarca(String marca) {
        this.marca = marca;
    }

    /**
     * @return the modelo
     */
    public String getModelo() {
        return modelo;
    }

    /**
     * @param modelo the modelo to set
     */
    public void setModelo(String modelo) {
        this.modelo = modelo;
    }

    /**
     * @return the descripcion
     */
    public String getDescripcion() {
        return descripcion;
    }

    /**
     * @param descripcion the descripcion to set
     */
    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }


    /**
     * @return the estado
     */
    public String getEstado() {
        return estado;
    }

    /**
     * @param estado the estado to set
     */
    public void setEstado(String estado) {
        this.estado = estado;
    }

    /**
     * @return the fechahora_creacion
     */
    public Date getFechahora_creacion() {
        return fechahora_creacion;
    }

    /**
     * @param fechahora_creacion the fechahora_creacion to set
     */
    public void setFechahora_creacion(Date fechahora_creacion) {
        this.fechahora_creacion = fechahora_creacion;
    }

    /**
     * @return the fechahora_actualizacion
     */
    public Date getFechahora_actualizacion() {
        return fechahora_actualizacion;
    }

    /**
     * @param fechahora_actualizacion the fechahora_actualizacion to set
     */
    public void setFechahora_actualizacion(Date fechahora_actualizacion) {
        this.fechahora_actualizacion = fechahora_actualizacion;
    }

    /**
     * @return the idusuario_actualizacion
     */
    public int getIdusuario_actualizacion() {
        return idusuario_actualizacion;
    }

    /**
     * @param idusuario_actualizacion the idusuario_actualizacion to set
     */
    public void setIdusuario_actualizacion(int idusuario_actualizacion) {
        this.idusuario_actualizacion = idusuario_actualizacion;
    }

	public void setCltSalaInstrumento(Collection<SalaInstrumento> cltSalaInstrumento) {
		this.cltSalaInstrumento = cltSalaInstrumento;
	}

	public Collection<SalaInstrumento> getCltSalaInstrumento() {
		return cltSalaInstrumento;
	}

}

